#pragma once

#define SAVE_DATA_PATH  "save\\"
#define SAVE_DATA_FILE  "save.dat"

#define SAVE_DATA_VER   1
#define SAVE_DATA_FLAG  'save'

typedef struct  _SaveDateHead
{
    _SaveDateHead()
    {
        reset();
    }
    void reset()
    {
        flag    = SAVE_DATA_FLAG;
        ver     = SAVE_DATA_VER;
    }

    unsigned int   flag;
    unsigned int   ver;
}SaveDateHead;


enum em_play_type
{
    em_play_type_invalid    = 0,
    em_play_type_1          = 1,
    em_play_type_2          = 2,
};

typedef struct _SaveDateBody
{
    _SaveDateBody()
    {
        reset();
    }
    void reset()
    {
        play_type = em_play_type_invalid;
    }
    unsigned int   play_type;
}SaveDateBody;
